home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / misc_pto / mwpetz16 / mformfed < prev    next >
Text File  |  1991-06-03  |  2KB  |  62 lines

  1. ############################################################################
  2. #                                                                          #
  3. #  MAKEFILE for the TIMEDEMO                                               #
  4. #                                                                          #
  5. ############################################################################
  6.  
  7. # Compiler is 'M' for Microsoft, 'T' for Borland Turbo C
  8. COMPILER = T
  9. # Model is 
  10. #   1) Microsoft C - 'M' for Medium, 'L' for Large
  11. #   2) Turbo C - 'm' for medium, 'l' for large
  12. MODEL = l
  13.  
  14. # Borland Turbo C macros
  15. CC = bccx
  16. # Optimization : -G favors speed over size, -O improves jumps & loops
  17. OPT = -G -O
  18. CFLAGS = -DMEWEL -v -c -d -f- -k -N -K -m$(MODEL) -DDOS -Ic:\mewel -If:\bc\include -DFULLGDI
  19. ASM = tasm
  20. ASMFLAGS = /dTC=1 /dLMODEL=0 /mx
  21. LINK = tlink
  22. LFLAGS = /v
  23.  
  24. RC = \mewel\rc
  25.  
  26. # We tack the compiler and model onto the end of the library name, so
  27. # the library for Borland's Turbo C, medium model would be called WINLIBTM.LIB
  28.  
  29. # Inference rules for C and ASM files
  30.  
  31. .c.obj :
  32.     $(CC) $(CFLAGS) $*.c
  33.  
  34. .asm.obj :
  35.     $(ASM) $(ASMFLAGS) $*;
  36.  
  37. .rc.res :
  38.     $(RC) $*
  39.  
  40.  
  41. DEMO = formfeed
  42. OBJS = $(DEMO).obj wprntdc.obj wprntout.obj wprnthp.obj wprntdrv.obj copylin.obj
  43. OBJ  = $(DEMO) wprntdc wprntout wprnthp wprntdrv copylin
  44.  
  45. all         :   $(DEMO).exe
  46.  
  47. $(DEMO).obj :   $(DEMO).c
  48.  
  49. copylin.obj :   copylin.asm
  50.  
  51. wprntdc.obj :   wprntdc.c
  52.  
  53. wprntdrv.obj:   wprntdrv.c
  54.  
  55. wprntout.obj:   wprntout.c
  56.  
  57. wprnthp.obj :   wprnthp.c
  58.  
  59. $(DEMO).exe :   $(OBJS)
  60.   $(LINK) $(LFLAGS) f:\bc\lib\c0$(MODEL)+$(OBJ),$(DEMO),nul,f:\bc\lib\c$(MODEL)+c:\mewel\libtd
  61.  
  62.